package com.xteam.ecsystem.entities;


import java.io.Serializable;

/**
 * 供货商信息表
 * @author tangkf
 * @date 2012-08-14
 */
public class BaseSupplierInfo implements Serializable {
	private static final long serialVersionUID = 1L;


	/**
	 * 类名称
	 */
	public static final String REF="BaseSupplierInfo";

	/**
	 * 系统ID 的属性名
	 */
	public static final String PROP_BSIID="bsiId";

	/**
	 * 供货商名称 的属性名
	 */
	public static final String PROP_BSINAME="bsiName";

	/**
	 * 供货商网址 的属性名
	 */
	public static final String PROP_BSIURL="bsiUrl";

	/**
	 * 供货商图标 的属性名
	 */
	public static final String PROP_BSILOGO="bsiLogo";

	/**
	 * 供货商描述 的属性名
	 */
	public static final String PROP_BSIDESC="bsiDesc";

	/**
	 * 供货商状态（0-无效，1-有效） 的属性名
	 */
	public static final String PROP_BSISTATE="bsiState";

	/**
	 * 系统ID
	 */
	private java.lang.String bsiId;

	/**
	 * 供货商名称
	 */
	private java.lang.String bsiName;

	/**
	 * 供货商网址
	 */
	private java.lang.String bsiUrl;

	/**
	 * 供货商图标
	 */
	private java.lang.String bsiLogo;

	/**
	 * 供货商描述
	 */
	private java.lang.String bsiDesc;

	/**
	 * 供货商状态（0-无效，1-有效）
	 */
	private java.lang.Integer bsiState;

	/**
	 * 获取 系统ID 的属性值
	 * @return bsiId : 系统ID
	 * @author tangkf
	 */
	public java.lang.String getBsiId(){
		return this.bsiId;
	}

	/**
	 * 设置 系统ID 的属性值
	 * @param bsiId : 系统ID
	 * @author tangkf
	 */
	public void setBsiId(java.lang.String bsiId){
		this.bsiId	= bsiId;
	}

	/**
	 * 获取 供货商名称 的属性值
	 * @return bsiName : 供货商名称
	 * @author tangkf
	 */
	public java.lang.String getBsiName(){
		return this.bsiName;
	}

	/**
	 * 设置 供货商名称 的属性值
	 * @param bsiName : 供货商名称
	 * @author tangkf
	 */
	public void setBsiName(java.lang.String bsiName){
		this.bsiName	= bsiName;
	}

	/**
	 * 获取 供货商网址 的属性值
	 * @return bsiUrl : 供货商网址
	 * @author tangkf
	 */
	public java.lang.String getBsiUrl(){
		return this.bsiUrl;
	}

	/**
	 * 设置 供货商网址 的属性值
	 * @param bsiUrl : 供货商网址
	 * @author tangkf
	 */
	public void setBsiUrl(java.lang.String bsiUrl){
		this.bsiUrl	= bsiUrl;
	}

	/**
	 * 获取 供货商图标 的属性值
	 * @return bsiLogo : 供货商图标
	 * @author tangkf
	 */
	public java.lang.String getBsiLogo(){
		return this.bsiLogo;
	}

	/**
	 * 设置 供货商图标 的属性值
	 * @param bsiLogo : 供货商图标
	 * @author tangkf
	 */
	public void setBsiLogo(java.lang.String bsiLogo){
		this.bsiLogo	= bsiLogo;
	}

	/**
	 * 获取 供货商描述 的属性值
	 * @return bsiDesc : 供货商描述
	 * @author tangkf
	 */
	public java.lang.String getBsiDesc(){
		return this.bsiDesc;
	}

	/**
	 * 设置 供货商描述 的属性值
	 * @param bsiDesc : 供货商描述
	 * @author tangkf
	 */
	public void setBsiDesc(java.lang.String bsiDesc){
		this.bsiDesc	= bsiDesc;
	}

	/**
	 * 获取 供货商状态（0-无效，1-有效） 的属性值
	 * @return bsiState : 供货商状态（0-无效，1-有效）
	 * @author tangkf
	 */
	public java.lang.Integer getBsiState(){
		return this.bsiState;
	}

	/**
	 * 设置 供货商状态（0-无效，1-有效） 的属性值
	 * @param bsiState : 供货商状态（0-无效，1-有效）
	 * @author tangkf
	 */
	public void setBsiState(java.lang.Integer bsiState){
		this.bsiState	= bsiState;
	}

	/**
	 * 转换为字符串
	 * @author tangkf
	 */
	public String toString(){
		return "{" + "bsiId(系统ID)=" + bsiId + "," +"bsiName(供货商名称)=" + bsiName + "," +"bsiUrl(供货商网址)=" + bsiUrl + "," +"bsiLogo(供货商图标)=" + bsiLogo + "," +"bsiDesc(供货商描述)=" + bsiDesc + "," +"bsiState(供货商状态（0-无效，1-有效）)=" + bsiState + "}";
	}
	/**
	 * 转换为 JSON 字符串
	 * @author tangkf
	 */
	public String toJson(){
		return "{" + "bsiId:'" + bsiId + "'," +"bsiName:'" + bsiName + "'," +"bsiUrl:'" + bsiUrl + "'," +"bsiLogo:'" + bsiLogo + "'," +"bsiDesc:'" + bsiDesc + "'," +"bsiState:'" + bsiState + "'}";
	}
}